home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-02 | 36.2 KB | 1,188 lines |
- ____________________________________________________________________________
-
- The hundreds of help features are not available on this non-save Demo.
- Besides having many NEW windows etc,there are dozens of new features
- within each section that you asked for,so get your full save copy now!
-
- The full uncut version of this Help file utilises the amigaguide® and
- allows you to negotiate this new version without the help of a manual!
- In it's edited version below,(using pmore and not,of course,the Amigaguide®)
- it will not make to much sense,however we have left the main headers etc.,
- in here to give you a small idea as to the contents of the complete
- full save versions directly accessable on line assistance.
-
- ( To those of you with a V4 please use the "goto n%",below and select 65% )
-
-
- AMIGAGUIDE SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
- NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
- OR RESPONSIBILITY IS ASSUMED.
-
- Amigaguide is Copyright 1992 Commodore-Amiga, Inc.
- All Rights Reserved.
- Reproduced and distributed by RBF Software under license from Commodore.
-
- ____________________________________________________________________________
-
- @DATABASE OctaMED Help
-
- @REMARK Written by Ed Wiles, with some minor changes by T.K...& RBF
- @REMARK Partially based on earlier documentation.
-
- @NODE Main "Help Contents"
- Welcome to the OctaMED help system. The following topics are available:
-
- @{" Menus " LINK Menus }
- @{" Windows " LINK Windows }
- @{" Main screen " LINK MainScreen }
- @{" Player commands " LINK PlrCommands }
- @{" Keyboard shortcuts " LINK KeybShorts }
-
- @{" Introduction " LINK Introduction} <-- Read first if you are new to OctaMED
- @{" Those upgrading from V4... " LINK V4_Upgrade} <-- Upgraders from OctaMED V4 read first
- @{" The user interface " LINK UserInterface}
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK MENU NODES
- @REMARK
- @REMARK
-
-
-
- @NODE Menus "OctaMED Menus"
- The OctaMED menu bar contains the following menus:
-
- @{" Project " LINK menu_project }
- @{" Display " LINK menu_display }
- @{" Song " LINK menu_song }
- @{" Block " LINK menu_block }
- @{" Track " LINK menu_track }
- @{" Instr " LINK menu_instr }
- @{" Edit " LINK menu_edit }
- @{" MIDI " LINK menu_midi }
- @{" Settings " LINK menu_settings }
- @ENDNODE
-
-
-
- @NODE menu_project "The Project Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_display "The Display Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_song "The Song Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_block "The Block Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_track "The Track Menu"
-
- @ENDNODE
-
-
- @NODE menu_instr "The Instr Menu"
-
- @ENDNODE
-
-
- @NODE menu_edit "The Edit Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_midi "The MIDI Menu"
-
- @ENDNODE
-
-
-
- @NODE menu_settings "The Settings Menu"
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK WINDOW NODES
- @REMARK
- @REMARK
-
-
-
- @NODE Windows "OctaMED Windows"
- These are the windows included in OctaMED.
-
- @{" Synthetic Sound Editor " LINK win_synthed} :
-
- @{" Synthetic Sound Volume " LINK win_synvol}
- @{" Synthetic Sound Stretch " LINK win_synstretch}
-
- @{" Sample Editor " LINK win_smped} :
-
- @{" Change Volume " LINK win_chgvol}
- @{" Change Pitch " LINK win_chgpitch}
- @{" Mix " LINK win_mix}
- @{" Filter/Boost " LINK win_filtboost}
- @{" Echo " LINK win_echo}
- @{" Noise " LINK win_noise}
- *NEW* @{" Chord Creation " LINK win_chdcreat}
- *NEW* @{" Pixel Density " LINK win_pixdensity}
-
- @{" Input Map Editor " LINK win_maped} :
-
- @{" Functions " LINK win_funcs}
-
- Project menu:
-
- @{" New Project " LINK win_new}
- @{" Save Options " LINK win_saveopts}
- *NEW* @{" Save Timer " LINK win_savetimer}
- @{" Print Options " LINK win_printopts}
-
- Display menu:
-
- @{" Sample List Editor " LINK win_slist}
- @{" MIDI Message Editor " LINK win_msged}
- @{" Notation Control " LINK main_notation}
-
- Song menu:
-
- *NEW* @{" Song Selector " LINK win_sngsel}
- @{" Playing Sequence " LINK win_playseq}
- @{" Song Options " LINK win_songopts}
- @{" Track Volumes " LINK win_trackvols}
-
- Block menu:
-
- @{" Block Properties " LINK win_blkprop}
- *NEW* @{" Block List " LINK win_blklist}
- @{" Expand/Shrink " LINK win_expshrk}
- @{" Highlight Options " LINK win_highopts}
-
- Instr menu:
-
- @{" Instrument Parameters " LINK win_instr}
-
- Edit menu:
-
- @{" Transpose " LINK win_trans}
- @{" Spread Notes " LINK win_spread}
- @{" Note Echo " LINK win_noteecho}
-
- MIDI menu:
-
- @{" Input Channel " LINK win_inpchan}
-
- Settings menu:
-
- *NEW* @{" Mouse Options " LINK win_mouseopts}
- @{" Keyboard Options " LINK win_keybopts}
- @{" Programmable Keys " LINK win_progkeys}
- @{" Palette " LINK win_palette}
-
- Main screen:
-
- *NEW* @{" Instrument Load " LINK win_instload}
- @{" Instrument Type " LINK win_type}
- *NEW* @{" Section List " LINK win_seclist}
- @ENDNODE
-
-
-
- @NODE win_new "The New Project Window [ Keyboard shortcut: Amiga-N ]"
-
- @ENDNODE
-
-
-
- @NODE win_saveopts "The Save Options Window [ Keyboard shortcut: Amiga-S ]"
-
- @ENDNODE
-
-
-
- @NODE win_savetimer "The Save Timer Window *NEW*"
-
- @ENDNODE
-
-
-
- @NODE win_printopts "The Print Options Window [ Keyboard shortcut: Amiga-P ]"
-
- @ENDNODE
-
-
-
- @NODE win_synthed "The Synthetic Sound Editor [ Keyboard shortcut: Left Alt-Y ]"
-
- @ENDNODE
-
-
-
- @NODE win_synvol "The Synthsound Volume Window [ Keyboard shortcut: Amiga-V ]"
-
- @ENDNODE
-
-
-
- @NODE win_synstretch "The Synthsound Stretch Window [ Keyboard shortcut: Amiga-S ]"
-
- @ENDNODE
-
-
-
- @NODE synthed_prog "The Synthetic Sound Programming Language"
-
- @ENDNODE
-
-
-
- @NODE synthed_keyw "The Synthetic Sound Language Keywords"
-
- @ENDNODE
-
-
-
- @NODE win_smped "The Sample Editor [ Keyboard shortcut: Left Alt-E ]"
-
- @ENDNODE
-
-
-
- @NODE win_chgvol "The Change Volume Window [ Keyboard shortcut: Amiga-O ]"
-
- @ENDNODE
-
-
-
- @NODE win_chgpitch "The Change Pitch Window [ Keyboard shortcut: Amiga-P ]"
-
- @ENDNODE
-
-
-
- @NODE win_mix "The Mix Window [ Keyboard shortcut: Amiga-M ]"
-
-
- @ENDNODE
-
-
-
- @NODE win_filtboost "The Filter/Boost Window [ Keyboard shortcut: Amiga-F ]"
-
- @ENDNODE
-
-
-
- @NODE win_echo "The Echo Window [ Keyboard shortcut: Amiga-K ]"
-
- @ENDNODE
-
-
-
- @NODE win_noise "The Noise Window [ Keyboard shortcut: Amiga-N ]"
-
- @ENDNODE
-
-
-
- @NODE win_chdcreat "The Chord Creation Window *NEW* [ Keyboard shortcut: Amiga-H ]"
-
- @ENDNODE
-
-
-
- @NODE win_pixdensity "The Pixel Density Window *NEW* [ Keyboard shortcut: Amiga-D ]"
-
- @ENDNODE
-
-
-
- @NODE win_slist "The Sample List Editor [ Keyboard shortcut: Amiga-L ]"
-
- @ENDNODE
-
-
-
- @NODE win_msged "The MIDI Message Editor [ Keyboard shortcut: Amiga-G ]"
-
- @ENDNODE
-
-
-
- @NODE win_maped "The Input Map Editor [ Keyboard shortcut: Amiga-A ]"
-
- @ENDNODE
-
-
-
- @NODE win_funcs "The Functions Window"
-
- @ENDNODE
-
-
-
- @NODE win_sngsel "The Song Selector Window *NEW* [ Keyboard shortcut: Left Alt-G ]"
-
-
-
- @NODE win_playseq "The Playing Sequence Window [ Keyboard shortcut: Left Alt-Q ]"
-
- @ENDNODE
-
-
-
- @NODE win_songopts "The Song Options Window [ Keyboard shortcut: Amiga-H ]"
-
- @ENDNODE
-
-
-
- @NODE win_trackvols "The Relative Track Volumes Window [ Keyboard shortcut: Amiga-R ]"
-
- @ENDNODE
-
-
-
- @NODE win_blkprop "The Block Properties Window [ Keyboard shortcut: Amiga-B ]"
-
- @ENDNODE
-
-
-
- @NODE win_blklist "The Block List Window *NEW* [ Keyboard shortcut: Left Alt-B ]"
-
- @ENDNODE
-
-
-
- @NODE win_highopts "The Highlight Options Window"
-
- @ENDNODE
-
-
-
- @NODE win_expshrk "The Expand/Shrink Window"
-
- @ENDNODE
-
-
-
- @NODE win_instr "The Instrument Parameters Window [ Keyboard shortcut: Left Alt-I ]"
-
- @ENDNODE
-
-
-
- @NODE win_trans "The Transpose Window [ Keyboard shortcut: Amiga-T ]"
-
- @ENDNODE
-
-
-
- @NODE win_spread "The Spread Notes Window [ Keyboard shortcut: Amiga-F ]"
-
- @ENDNODE
-
-
-
- @NODE win_noteecho "The Note Echo Window [ Keyboard shortcut: Amiga-E ]"
-
- @ENDNODE
-
-
-
- @NODE win_inpchan "The Input Channel Window [ Keyboard shortcut: Amiga-\ ]"
-
- @ENDNODE
-
-
-
- @NODE win_mouseopts "The Mouse Options Window *NEW* [ Keyboard shortcut: Amiga-W ]"
-
- @ENDNODE
-
-
-
- @NODE win_keybopts "The Keyboard Options Window [ Keyboard shortcut: Amiga-K ]"
-
- @ENDNODE
-
-
-
- @NODE win_progkeys "The Programmable Keys Window [ Keyboard shortcut: Amiga-Y ]"
-
- @ENDNODE
-
-
-
- @NODE win_palette "The Palette Window"
-
- @ENDNODE
-
-
-
- @NODE win_type "The Instrument Type Window [ Keyboard shortcut: Left Alt-T ]"
-
- @ENDNODE
-
-
-
- @NODE win_seclist "The Section List Window *NEW* [ Keyboard shortcut: Left Alt-C ]"
-
- @ENDNODE
-
-
-
- @NODE win_instload "The Instrument Load Window *NEW*"
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK MAIN SCREEN NODES
- @REMARK
- @REMARK
-
-
-
- @NODE MainScreen "The Main Screen"
- The main screen is split into several parts:
-
- @{" Tracker editor " LINK main_tracker}
- @{" Notation editor " LINK main_notation}
- @{" Upper screen " LINK main_upper}
- @{" Lower screen " LINK main_lower}
-
- @ENDNODE
-
-
-
- @NODE main_tracker "The Tracker Editor"
-
- @ENDNODE
-
-
-
- @NODE main_notation "The Notation Editor"
-
- @ENDNODE
-
-
-
- @NODE main_upper "The Upper Screen"
-
- @ENDNODE
-
-
-
- @NODE main_lower "The Lower Screen"
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK PLAYER COMMANDS NODES
- @REMARK
- @REMARK
-
-
-
- @NODE PlrCommands "Player Commands"
-
- @ENDNODE
-
-
-
- @NODE cmd_0-9 "Commands 0 - 9"
- Command 0: ARPEGGIO (@{"MIDI" LINK cmd_midi}: controller value)
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
-
- @ENDNODE
-
-
-
- @NODE cmd_a-f "Commands A - F"
- Command A: VOLUME SLIDE (@{"MIDI" LINK cmd_midi}: polyphonic aftertouch)
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
-
- @ENDNODE
-
-
-
- @NODE cmd_11-1f "Commands 11 - 1F"
-
- @ENDNODE
-
-
-
- @NODE cmd_midi "MIDI Commands"
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK KEYBOARD SHORTCUTS
- @REMARK
- @REMARK
-
-
-
- @NODE KeybShorts "Keyboard Shortcuts"
-
-
- @{" Menu Item Shortcuts " LINK key_menus}
- @{" Editing Shortcuts " LINK key_edit}
- @{" Cursor Movement Shortcuts " LINK key_cursmove}
- @{" Other Shortcuts " LINK key_others}
-
- @ENDNODE
-
-
-
- @NODE key_menus "Menu Item Shortcuts"
- All keys listed have to be pressed with the Right Amiga key held. Note that
- you may only use these shortcuts when the main screen is active.
-
- [ V4 upgraders: all shortcuts are *NEW* aside from cut/copy/paste track ]
-
- @ENDNODE
-
-
-
- @NODE key_gadgets "Gadget Shortcuts *NEW*"
-
- @ENDNODE
-
-
-
- @NODE key_cursmove "Cursor Movement Shortcuts"
-
- @ENDNODE
-
-
-
- @NODE key_others "Other Shortcuts"
-
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK INTRODUCTION NODES
- @REMARK
- @REMARK
-
-
-
- @NODE Introduction "Introduction"
- Welcome to OctaMED Professional V5.0! The "MED" in "OctaMED" stands for
- "Music EDitor", and that's exactly what OctaMED is. With the program you
- may compose music for games, demos etc., or simply use the program as a
- stand-alone editor.
-
- OctaMED is used to create "songs" (which are also known as "modules"). Each
- song consists of small pieces of music called "blocks", which are linked
- together by creating a list of blocks in the order in which they should be
- played. Blocks can be played in any order, and any number of times. In this
- way a song is broken down into more manageable pieces; and if a song
- contains parts that are repeated, you need only create the duplicated
- section once, and then tell the computer to play it as often as required.
-
- Blocks are usually edited using the @{"Tracker editor" LINK main_tracker}, in which the music is
- represented by note names and numbers. In this form, the music is quite
- fast and convenient to edit (when you get used to it!), but it has limited
- use when printed since no-one could play it.
-
- For music printing and more traditional editing, a @{"notation editor" LINK main_notation} is
- provided, but the Tracker editor is still very important so learning to use
- it is essential.
-
- Songs can be played either using the Amiga's internal stereo sound chip or
- by using a MIDI keyboard. For sound chip use, the instruments used in the
- song usually consist of digitized sounds known as "samples", and these
- samples must be loaded from disk to use them in OctaMED. Normally the
- Amiga's sound chip can play only four samples simultaneously, but in
- OctaMED you can play up to eight samples at once (see @{"5-8 Channel Mode" LINK intro_5-8chan} for
- more information). (The "Octa" in OctaMED's name refers to the eight
- simultaneous samples).
-
- (Remember, click on any boxed text to see more details on that topic. In
- addition, pressing Return chooses the topic highlighted in blue).
-
-
- How are songs made?
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
-
- 1. Load instruments
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- There can be up to 63 instruments in a song, and they are numbered
- 01 - 1V. The numbering works as follows: 01, 02, 03 ... 09, 0A, 0B ...
- 0V, 10, 11, 12 ... 19, 1A, 1B ... 1V.
-
- Just below the title bar of the OctaMED screen is a small box
- containing the current sample's number, followed by a text box
- containing the current sample's name. The previous or next instrument
- can be selected by holding the Shift key down and pressing the left
- or right cursor (arrow) key.
-
- A sample can be loaded into the current instrument slot by either
- typing its filename into the text box, or clicking the small gadget
- immediately to the left of the text box: you may now choose its
- filename using the file requester. The instruments on your disks may
- also be organized into a list known as the @{"sample list" LINK win_slist} for easy
- loading.
-
-
- 2. Set block size, number of tracks etc.
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- See the @{"Tracker Editor" LINK main_tracker} for more information on this.
-
-
- 3. Set instrument parameters
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Instrument characteristics such as tuning and volume are set in the
- @{"Instrument Parameters window" LINK win_instr}.
-
-
- 4. Edit blocks and add new blocks
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- As previously mentioned, blocks are edited predominantly using the
- Tracker editor. New blocks can be created using the @{"Block List window" LINK win_blklist},
- or by using @{"Block Menu" LINK menu_block}/New. (This means using the New item in the Block
- menu).
-
-
- 5. Link blocks together
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- The list of block numbers used to order the playing of a song is
- created in the @{"Playing Sequence window" LINK win_playseq}.
-
-
- 6. Play song
- ¯¯¯¯¯¯¯¯¯¯¯¯
- The song playing gadgets are located on the @{"upper screen" LINK main_upper}. You may play
- the whole song or just the current block, or continue the song or block
- from the current position.
-
-
- 7. Save song
- ¯¯¯¯¯¯¯¯¯¯¯¯
- There's no point in creating a masterpiece if it can't be saved! Saving
- is achieved using the @{"Save Options window" LINK win_saveopts}, where you may select what
- format to save the song in, whether the song is to be compressed etc.
-
-
- Multi-modules
- ¯¯¯¯¯¯¯¯¯¯¯¯¯
- "Multi-modules" are projects containing more than one song. Each song
- shares the same set of instruments. This allows you, for example, to
- compose different songs for each level of a game, without having to load or
- keep the same instrument in memory more than once.
-
- Multi-modules are also very useful when editing just one song, as you can
- treat one song in the multi-module as "workspace", much like Deluxe Paint's
- "spare screen" option. You may design and compose in one song, then cut and
- paste to another.
-
- Songs are added by using either the relevant gadgets on the upper screen or
- the Song Selector window.
-
- OctaMED can automatically remap instruments while loading. This feature can
- saves you a lot of work. If you have one or more songs already in memory,
- and you load an additional song, a "Remap instruments?" requester will
- appear.
-
- If you click "No" in the requester, all previous instruments in the entire
- multi-module will be lost and the instruments of the new song will be
- loaded. This could be used, for example, to use the new, different
- instruments with the other songs in the module.
-
- But if you reply "Yes": firstly, the instruments of the new song will be
- loaded to empty slots, i.e. instruments already in memory will be
- preserved; secondly, the instrument numbers of the loaded song will be
- remapped so that they point to the new instrument places. This means that
- the several sets of instruments used in the several songs can be
- contributed to one large overall set of instruments.
-
-
- Some other features of OctaMED
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- * Friendly and fairly simple appearance (considering the program's
- complexity!): see the @{"User Interface" LINK UserInterface}
-
- * Numerous editing operations, including Cut/Copy/Paste as found in
- wordprocessors, note transposition etc. (see @{"Block Menu" LINK menu_block}, @{"Track Menu" LINK menu_track},
- and @{"Edit Menu" LINK menu_edit})
-
- * Sample waveforms can be edited and digitized in the @{"sample editor" LINK win_smped},
- and synthetic instruments may be designed using the
- @{"synthetic sound editor" LINK win_synthed}
-
- * The relative volume of each track and the overall song volume can be
- altered in the @{"Track Volumes window" LINK win_trackvols}
-
- * @{"MIDI" LINK menu_midi} may be used, with up to 64 notes played simultaneously and many
- MIDI settings and operations (including a @{"MIDI Message editor" LINK win_msged})
-
- * Complete PowerPacker and SFCD-compression load support: OctaMED can
- load and decrunch any powerpacked or SFCD-compressed file. (The only
- file you can't compress, unfortunately, is this one: OctaMED.help).
-
- Requires powerpacker.library for PowerPacker, and lh.library for
- SFCD. Lh.library is not included on the distribution disk, but it
- forms part of the PowerPlayer distribution archive on e.g. Fish 769
- (ask your favourite public domain library).
-
- * Numerous @{"keyboard shortcuts" LINK KeybShorts} exist. Note the conventions used: for
- example, "Ctrl-A" means "hold down the Ctrl key and press the A key";
- also, the cursor (arrow) keys are represented by <left>, <right>,
- <up> and <down>.
-
-
- In order to learn how to use the program, we suggest that you study the
- @{"Main Screen" LINK MainScreen} topics first, and then perhaps the @{"User Interface" LINK UserInterface} topic. Then
- simply experiment! If you find something you don't understand, just press
- the Help key and select the appropriate topic. For example, if you don't
- quite understand the function of the Input Map Editor window, select
- "Windows" from the contents page then select "Input Map Editor" from the
- Windows topic.
-
- (Please ignore the often used word "*NEW*" that you might find: it simply
- indicates to upgraders from V4 which features are new to V5.0).
-
- We hope you will find this program useful and enjoy it!
-
- P.S. In this help file (and in many other computer documents and bulletin
- boards) you may come across odd-looking symbols, often consisting of a
- semicolon or colon, an optional hyphen and a closed bracket. To understand
- these, just tilt your head 90 degrees to the left :-)
- @ENDNODE
-
-
-
- @NODE intro_5-8chan "5 - 8-Channel Mode"
- The Amiga has four stereo sound channels in its sound chip, and through
- each channel one note can be played at once.
-
- 5 - 8-channel mode works by mixing two samples in real time and then
- outputting them through one sound channel. This takes up a lot of the
- processor's power, and the mixing process reduces the sound quality (causes
- distortion). The distortion can be reduced using High Quality Mode or (as a
- last resort ;) by using the audio filter (both selected in @{"Song Options" LINK win_songopts},
- and channel mode changing is also contained in this window).
-
- The processor load that 5 - 8-channel playing causes, and some technical
- reasons set some limitations to playing in these modes:
-
- * Different playing speed selection. Use the secondary tempo as usual,
- but use primary tempo values 1-10.
-
- * Synthetic / hybrid sounds can't be used
-
- * All equalizers are disabled
-
- * All MIDI features are disabled
-
- * Instrument default volume is ignored, as are the track and master
- volumes
-
- * Limited sample loop length, only in a minimum of 200-byte steps (when
- the primary tempo is 1). Every time the primary tempo is increased by
- one, the loop length is increased by 20 bytes. So with a primary
- tempo of the maximum 10, the length is set in 400-byte steps.
-
- In addition to this, samples should be "halved". This means that each
- sample's volume should be half of its normal volume, so that they can be
- mixed quickly. The halving is done automatically when changing channel mode
- (answer "Halve" in the requester).
-
- The sound channels that play these mixed samples are called "split
- channels". In eight-channel mode all channels are split, but in five-
- channel mode only one channel is split, allowing better quality samples on
- the other three channels. You may use non-halved samples on non-split
- channels, but attempting to use non-halved samples on split channels when
- two notes are played simultaneously usually creates awful noise.
- Note that 5 - 8 channel mode does NOT mean how many tracks there are. You
- must also select 5 - 8 tracks in the @{"Block Properties window" LINK win_blkprop}.
-
- For best results, there should be as few channels as possible. If, for
- example, your song doesn't use more than six tracks at once, you should
- select 6-channel mode instead of 7 or 8-channel mode. This both increases
- the execution speed and gives you two non-split (i.e. high quality) tracks
- (2 and 3).
-
-
- Volume limitations
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Because there are only 4 sound channels and 4 volume registers, two
- channels must share each volume register. Channels 0 and 4, 1 and 5, 2 and
- 6, and 3 and 7 each share one register. This means that every @{"volume" LINK cmd_a-f}
- command (C) affects both tracks. For example:
-
- Track: 0 1 2 3 4
- 000 C-1 30000 E-1 30000 G-1 30000 --- 00000 A#2 50C20
-
- The 0C20 command on track 4 affects both tracks 4 and 0. The default volume
- of instruments is ignored because it would affect two tracks.
- @ENDNODE
-
-
-
- @NODE V4_Upgrade "To those upgrading from version 4..."
-
- Welcome to another new version of OctaMED! This version, V5.0, and all
- subsequent versions will require Kickstart and Workbench 2.04 or higher,
- since OctaMED now heavily depends on the new features in Release 2 of the
- operating system, and many parts of the program have been entirely
- rewritten to take advantage of them. As 2.04 upgrade packages have been
- available for more than 1½ years, it's a reasonable assumption that every
- serious Amiga user has the package available to them. However,
- OctaMEDPlayer is still compatible with Kickstart 1.3.
-
- So you've bought a copy of V5.0, and even perhaps Kickstart 2.04 or higher
- specially to use this program, and you're probably wondering what has
- changed.
-
- Well, as soon as you loaded OctaMED, you'll have noticed a huge change: the
- @{"user interface" LINK UserInterface} has been completely rewritten. This not only gives the
- program a much more "friendly" appearance, but it enables more features to
- be added to the program more easily. While in OctaMED V4, gadgets had to be
- shrunk to make way for new functions, in future versions a window simply
- has to be enlarged.
-
-
- New features in V5.0
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- a) Maximum sizes increased:
-
- * 64 tracks in a block (you're also not limited to multiples of 4)
- * 1000 blocks in a song
- * 999 entries in a playing sequence
- * @{"MIDI Preset" LINK win_instr} range (0 - 2800), only works with some devices
- * 1048560 bytes in a MIDI message (should be enough for most use!)
-
- b) New list windows:
-
- * @{"Song Selector" LINK win_sngsel} displays all songs
- * @{"Block List" LINK win_blklist} displays all blocks
-
- c) @{"Sample editor" LINK win_smped} options:
-
- * Change volume: fade in/out, halve, double, don't clip (prevents
- distortion)
- * Cancel finetune (removes finetune value from a sample)
- * Set volumes of source and destination when mixing
- * Set density of pixels in pixel display mode
- * Invert: turns the range upside-down
- * Chop: deletes the whole sample except the range
- * Remove Unused Space: deletes space (of zero volume) from either
- side of the sample
- * Create Chord: creates chords of 2 - 4 notes from a sample
- * Play Buffer Contents: plays the copy buffer at the current pitch
- * Sample Voice Monitor: optionally turns off hearing the input
- signal while digitizing (may enhance quality on slower machines)
-
- d) @{"Sample list editor" LINK win_slist} options:
-
- * @{"Instrument Load Window" LINK win_instload} allows easy loading of samples in list
- * Stores tuning / MIDI / default volume values and default pitch
- as well as loop
- * Add directories anywhere in list (not just to end)
-
- e) @{"Playing sequence" LINK win_playseq}:
-
- * Can create multiple playing sequences (sections), and choose the
- order in which these sections are played in the @{"Section List" LINK win_seclist}
- * "Clear playing sequence" button
- * Now also displays block names
-
- f) New @{"save options" LINK win_saveopts}:
-
- * A new file format (MMD2), saves 1-64 tracks and song sections
- * Song compression, using PowerPacker or SFCD compression. SFCD is
- a packing format used in Stephan Fuhrmann's PowerPlayer module
- player program, and it usually crunches modules slightly more
- tightly than PowerPacker. It requires lh.library for use, which
- is not included in the OctaMED distribution, but which can be
- obtained by acquiring PowerPlayer (e.g. on Fish 769).
- * Song size calculation
- * @{"Save Timer" LINK win_savetimer} emulates "auto-save" option of many wordprocessors
-
- g) New editing functions:
-
- * Insert / delete tracks throughout the song
- * Flush all unused instruments
- * Generic Slide creates hex volume slide (even in decimal mode)
- * @{"Highlighting" LINK win_highopts}: offset start and custom spacing options
-
- h) New @{"instrument type" LINK win_type}: ExtSamples (an extra two lower octaves)
-
- i) More @{"settings" LINK menu_settings}:
-
- * Display max tracks: maximum tracks on-screen at once (4, 8, 16)
- * Left, middle and right mouse button can be configured to turn
- tracks/select tracks on/off, set cursor position, or mark range
- * Spacing options: destructive, auto-round (@{"Keyboard Options" LINK win_keybopts})
- * Turn automatic flushing of unused instruments on/off when
- clearing the current song of a multi-module
- * Auto-Freeze Screen: automatically turns screen updating off when
- the OctaMED screen is not the frontmost
- * Play After Loading: automatically starts playing directly after
- loading a song, useful for listening to other people's songs
- * AGA-compatible palette
-
- j) Many new @{"keyboard shortcuts" LINK KeybShorts}, including some new editing functions
-
- k) Other new features:
-
- * Fully localizable under Workbench 2.1 or later (requires
- locale.library)
- * You can set a default pitch (note) for each instrument, which
- will be played and entered at that pitch when the "F" key is
- pressed. Very useful for untuned instruments such as percussion
- * Clicking the timer reset gadget ("R") stores the current song
- position, which can be recalled by clicking the timer itself
- * Supports multiple settings and programmable keys files (on
- startup, OctaMED attempts to load "S:OctaMEDPro.config" and
- "S:OctaMEDPro.defkeys")
- * A @{"Project menu" LINK menu_project} option to display the last title bar message
- * On-line help provided by pressing the Help key (you'll probably
- have already found this out for yourself ;-)
-
- In an attempt to make the new features more prominent, throughout this help
- file the word "*NEW*" appears beside the features new to V5.0. This doesn't
- include keyboard shortcuts listed in the main documentation (there are too
- many of them!).
-
-
-
- We hope you find the new version useful, and also Kickstart 2.04+ if you've
- just upgraded: it really is well worth buying!
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK USER INTERFACE NODE
- @REMARK
- @REMARK
-
-
-
- @NODE UserInterface "The User Interface"
- The "user interface" is the means by which the computer and user
- communicate. In OctaMED, this is done by using windows, menus and gadgets.
-
- The user interface has been completely rewritten in OctaMED Pro V5.0, which
- should make the program look less complicated and be easier and more
- "intuitive" to use. ("Intuitive" means that the various controls behave as
- you would expect them to).
-
- "Gadgets" are graphics symbols used for communication with the program, and
- this topic describes the various different sorts of gadget (which are
- handled using the computer's "GadTools" library).
-
- For information about using the windows and menus, please refer to your
- Amiga's user manual. There are two points of note, however, about OctaMED's
- window handling. Firstly, notes cannot be entered or deleted while any
- window is active, even when editing is switched on: you must activate the
- main screen. Secondly, the right mouse button is equivalent to clicking the
- window's zoom gadget (except in the @{"sample" LINK win_smped} and @{"synthetic sound editors" LINK win_synthed} and
- the @{"Notation Control window" LINK main_notation}, when it displays the window's menu bar).
-
- A quick word about the screen: OctaMED's screen uses AutoScroll, which
- means that if you have dragged the screen down, you may drag the screen up
- by moving the mouse pointer off the very bottom of the screen.
-
- (Note that the words "gadget" and "button" essentially mean the same;
- "click" means "press and release the left mouse button quickly"; and "drag"
- means "hold down the left mouse button and move the mouse").
-
-
- Action buttons
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- These are the simplest form of gadget, as they simply perform the activity
- labeled on the button. The button's appearance is a rectangular area that
- is raised, i.e. it seems to "come out" of the screen.
-
- Holding down the left mouse button over the gadget "inverts" it, i.e. turns
- it blue. Releasing the mouse button performs the activity. While the gadget
- is inverted, you may move the mouse pointer away from the gadget. This
- makes it non-inverted, and the function is said to be "canceled".
-
- There is a special type of action button called a "GetFile" gadget. It is a
- small, slightly rectangular gadget containing an image of a list appearing
- from a folder. Clicking on this gadget opens a @{"file requester" LINK filereq} for a
- particular operation.
-
-
- Check boxes
- ¯¯¯¯¯¯¯¯¯¯¯
- These small square gadgets allow you to choose whether an option is "on" or
- "off". When on, a "check" (or "tick") mark appears in the gadget, and when
- off, the box is empty. To turn the option on or off, simply click inside
- the gadget.
-
-
- Radio buttons
- ¯¯¯¯¯¯¯¯¯¯¯¯¯
- These gadgets consist of a set of small circular buttons, collectively
- known as a "radio button", which which you select one option from a variety
- of options. Radio buttons are "mutually exclusive", meaning that one and
- only one option may be selected. When selected (by clicking on it), the
- small button is recessed (meaning it seems to "go into" the screen), and a
- blue circle appears inside it.
-
-
- Cycle gadgets
- ¯¯¯¯¯¯¯¯¯¯¯¯¯
- These gadgets are equivalent in function to radio buttons, but only one
- option is visible at a time. They look like action buttons, but with a
- "cycle" sign on their left-hand side. The various options are cycled
- through by clicking inside the gadget. Shift-clicking them cycles through
- the options backwards.
-
-
- Text and numerical boxes
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- Also called "string and integer gadgets", these appear as rectangles with
- an embellished black and white border. With them you may type in text and
- numbers (in appearance there is no difference between text boxes and
- numerical boxes).
-
- The boxes are "activated" by clicking inside them, and a small blue cursor
- appears. You may edit the text or number inside the box simply by typing.
- When you have finished editing, press the Return key so that OctaMED
- accepts the new information. Keyboard shortcuts that you may use while
- editing are:(no info for demo)
-
-
-
- Sliders
- ¯¯¯¯¯¯¯
- Sliders are rectangular gadgets that contain another small black rectangle.
- This small rectangle is known as the slider's "knob", and the rest of the
- gadget is called the "slider box". Above, below, to the left or to the
- right of the gadget is a number (called the "slider value"), and the gadget
- is used to increase or decrease the slider value.
-
- The slider value is usually changed by dragging the knob. However, clicking
- in the slider box increases or decreases the value by one (depending on
- where in the box you click). There may be arrows beside the slider; in
- which case, clicking them increases or decreases the value by one.
-
-
- Scrolling lists
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- These are used to display a list of different names of objects. Examples of
- lists are in the @{"Playing Sequence window" LINK win_playseq}, the @{"Instrument Load Window" LINK win_instload}, and
- the @{"Song Selector window" LINK win_sngsel}.
-
- They consist of a box containing the list itself, a scroll gadget to the
- right of the list, and sometimes a display box (see later) or text box
- underneath the list that shows the currently selected item in the list.
-
- A scroll gadget is like a slider, but by dragging the black rectangle you
- move the list up or down. Clicking in the scroll box moves the list one
- page up or down. Items in the list are selected simply by clicking on them.
-
-
- Display boxes
- ¯¯¯¯¯¯¯¯¯¯¯¯¯
- These are the only type of gadget listed in this topic that you cannot
- click inside! They simply display information, and they appear as recessed
- boxes.
-
-
- One more thing you should know about: ghosting. This is when a gadget or a
- menu item becomes checkered, and it means that it cannot be selected. This
- happens, for example, to the integer gadgets in the @{"sample list editor" LINK win_slist}
- when an instrument hasn't been selected. In this case, it is sensible to
- ghost the gadgets because the gadgets' values don't apply to any particular
- instrument.
-
- For the keyboard shortcuts used with gadgets, see @{"Gadget Shortcuts" LINK key_gadgets}.
- @ENDNODE
-
-
-
- @REMARK
- @REMARK
- @REMARK MISCELLANEOUS NODES
- @REMARK
- @REMARK
-
-
-
- @NODE filereq "The File Requester"
- The file requester is used to handle and select files. OctaMED supports
- the system-integrated ASL file requester (please refer to your Amiga's
- manual for information).
- @ENDNODE
-
-
-
- @NODE settingsfile "The Settings File"
- The settings file is saved by choosing @{"Settings Menu" LINK menu_settings}/Save Settings,
- and saves the following options:
-
- Check boxes in the @{"Save Options window" LINK win_saveopts}
-
- The @{"Save Timer" LINK win_savetimer} value
-
- All options in the @{"Sample Editor" LINK win_smped}/Settings menu, the sample editor's
- current pitch period, and the "Don't Clip" gadget in the
- the @{"Change Volume window" LINK win_chgvol}
-
- The "Auto-Terminate Capture" gadget in the @{"MIDI message editor" LINK win_msged}
-
- All options in the @{"Mouse Options window" LINK win_mouseopts}
-
- All options in the @{"Keyboard Options window" LINK win_keybopts}
-
- All options in the @{"Instr menu" LINK menu_instr}
-
- Note killing options in the @{"MIDI menu" LINK menu_midi}
-
- All options in the @{"Settings menu" LINK menu_settings} execpt Play After Loading
-
- In addition, the full save version of OctaMED will save the current window
- positions if you have changed them.
- @ENDNODE
-
-
-
- @NODE hex "Hexadecimal Values"
-
- @ENDNODE
- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯